// Copyright FYT 邹承甫 2022

#ifndef POST_PROCESSOR__ARMOR_HPP_
#define POST_PROCESSOR__ARMOR_HPP_

#include <std_msgs/Time.h>
#include <Eigen/Core>
#include <utility>

namespace post_processor {
struct Armor {
  Armor(Eigen::Vector3d p, ros::Time s, int i, double y)
      : position(std::move(p)), yaw(y), stamp(s), id(i) {}
  Eigen::Vector3d position;
  double yaw;
  ros::Time stamp;
  int id;
};

}  // namespace post_processor
#endif  // POST_PROCESSOR__ARMOR_HPP_